STO Verification

نویسندگان

  • Hao Bai
  • Jingmei Hu
  • Xueyuan Michael Han
چکیده

Transactional memory is an appealing alternative to lock-based synchronization mechanisms. It provides in-memory operations with transaction abstraction analogous to database systems. Despite recent works on exploring different implementation strategies of software transactional memory, little attention has been paid to verify their correctness. In this work, We aim to verify in Coq the correctness of a particular software transactional memory system, namely STO. While opacity is deemed as a better candidate of correctness criterion for transactional memory, for the purpose of this project, we only verify that STO’s implementation guarantees serializability, a weaker correctness criterion than opacity. We prove that all execution traces generated by STO’s commit protocol are serializable. That is, there is always an equivalent serial trace whose execution result is the same as that of the original trace. Currently, our problem is that our Coq inductive types and definitions become increasingly complex as we strictly follow STO’s commit protocol. We are concerned that usch complexity might indicate a bad design and thus leads to intractable proofs later on. While we strive to prove the serializability theorem, we might end up turning to simpler theorems (e.g., deadlock-free), if the serializability proof cannot be constructed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The extended surgical time-out: does it improve quality and prevent wrong-site surgery?

PURPOSE To review the initial results of implementing an extended surgical time-out (STO) in pediatric surgery. METHODS Starting in January 2006, all members of our surgical team implemented and used an extended STO, confirming the patient's identity, technical and anesthetic details, administered and available medications, and need for blood products and special equipment. To avoid disruptin...

متن کامل

Control of epitaxial relationships of ZnO/SrTiO3 heterointerfaces by etching the substrate surface

Wurtzite ZnO thin films with different epitaxial relationships are obtained on as-received and etched (001), (011), and (111) SrTiO3 (STO) by metal-organic chemical vapor deposition (MOCVD). ZnO films exhibit nonpolar (1120) orientation with in-plane orientation relationship of <0001>ZnO//<110>STO on as-received (001) STO, and polar c-axis growth with <1100>ZnO//<110>STO on etched (001) STO sub...

متن کامل

Frontal facial proportions of 12-year-old southern Chinese: a photogrammetric study

This study aimed to establish norm values for facial proportion indices among 12-year-old southern Chinese children, to determine lower facial proportion, and to identify gender differences in facial proportions.A random population sample of 514 children was recruited. Fifteen facial landmarks were plotted with ImageJ (V1.45) on standardized photos and 22 Facial proportion index values were obt...

متن کامل

Ubiquitous strong electron–phonon coupling at the interface of FeSe/SrTiO3

The observation of replica bands in single-unit-cell FeSe on SrTiO3 (STO)(001) by angle-resolved photoemission spectroscopy (ARPES) has led to the conjecture that the coupling between FeSe electrons and the STO phonons are responsible for the enhancement of Tc over other FeSe-based superconductors. However the recent observation of a similar superconducting gap in single-unit-cell FeSe/STO(110)...

متن کامل

Thermal stability of 2DEG at amorphous LaAlO3/crystalline SrTiO3 heterointerfaces

At present, the generation of heterostructures with two dimensional electron gas (2DEG) in amorphous LaAlO3 (a-LAO)/SrTiO3 (STO) has been achieved. Herein, we analysed thermal stability of 2DEG at a-LAO/STO interfaces in comparison with 2DEG at crystalline LaAlO3 (c-LAO)/STO interfaces. To create 2DEG at LAO/STO interface, regardless of growing temperature from 25 to 700 °C, we found that envir...

متن کامل

Ultrasonic force microscopy on poly(vinyl alcohol)/SrTiO(3) nano-perovskites hybrid films.

Atomic Force Microscopy (AFM) and Ultrasonic Force Microscopy (UFM) have been applied to the characterization of composite samples formed by SrTiO3 (STO) nanoparticles (NPs) and polyvinyl alcohol (PVA). The morphological features of the STO NPs were much better resolved using UFM than contact-mode AFM topography. For high STO concentrations the individual STO NPs formed nanoclusters, which gath...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017